---
id: creating-variable-sets
title: Creating Variable Sets
description: Tracetest enables creating variable sets visually in the Tracetest Web UI.
hide_table_of_contents: false
keywords:
  - tracetest
  - trace-based testing
  - observability
  - distributed tracing
  - testing
image: https://res.cloudinary.com/djwdcmwdz/image/upload/v1698686403/docs/Blog_Thumbnail_14_rsvkmo.jpg
---

This page showcases how to create and edit variable sets in the Web UI.

:::info
For details on creating and editing variable sets in the CLI, please visit [CLI Creating Variable Sets](/cli/creating-variable-sets).
:::

:::tip
[To read more about variable sets check out the variable sets concepts guide.](/concepts/variable-sets)
:::

![](../img/all-vars.png)

On the variable sets page, click **Create Variable Set**.

![](../img/create-vars-form.png)

To create a variable set, click **Create**.

You can also edit a variable set by clicking on the three dots and clicking **Edit**.

![](../img/data-vars.png)

To export a YAML definition of a variable set, click **Variable Set Definition**:

![](../img/definition-vars.png)

## Using Secrets in Variable Sets

Variable Sets accept secrets.  A variable can be a `secret` or a `raw` variable in the UI. 

![Create Variable Set Values](../img/create-variable-set-values.png)

More information on **Secrets Management** can be found [here](https://docs.tracetest.io/concepts/variable-sets#secrets-management).
